package com.mega32k.mevila.util;

import com.mega32k.mevila.block.AlloyInlaySBlock;
import net.minecraft.entity.CreatureEntity;
import net.minecraft.entity.EntityClassification;
import net.minecraft.entity.EntityType;
import net.minecraft.entity.monster.MonsterEntity;
import net.minecraft.tileentity.TileEntityType;
import net.minecraft.world.World;
import net.minecraftforge.fml.RegistryObject;
import net.minecraftforge.registries.DeferredRegister;
import net.minecraftforge.registries.ForgeRegistries;
import net.minecraftforge.registries.IForgeRegistry;

public class TileEntityTypeRegistry {

    public static final DeferredRegister<TileEntityType<?>> TILE_ENTITIES = DeferredRegister.create(ForgeRegistries.TILE_ENTITIES, Reference.MODID);
    public static RegistryObject<TileEntityType<AlloyInlaySBlock.AlloyInlayTERTileEntity>> alooyInlayTERTileEntity = TILE_ENTITIES.register("alloy_inlay_station_block_tileentity", () -> {
        return TileEntityType.Builder.create(() -> {
            return new AlloyInlaySBlock.AlloyInlayTERTileEntity();
        }, BlockInit.ALLOY_INLAY_BLOCK.get()).build(null);
    });
}

